﻿td > .dnnTooltip {
	min-width : 0;
}
.dnnField {
}
.dnnField .dnnLabel {
	float: left;
}
.dnnField .dnnEditControl {
	float: right;
}

/* template par défaut */

.LS_Results .item {
	background-image: url(./images/bgitem.png);
	background-repeat: repeat-x;
	text-align: left;
}
.LS_Results .item .title {
	font-size: large;
}
.LS_Results .item em {
	font-style: normal;
	font-weight: bold;
}
.LS_Results .item em, b {
	text-decoration: inherit;
}
b {
	display: block;
}
.LS_Results .item .infos {
	padding: 3px;
}
.LS_Results .infos a:link {
	color: green;
	font-style: normal;
}
.LS_Results .infos a:visited {
	color: green;
	font-style: normal;
}
.LS_Results .content {
	padding: 2px;
}
.LS_Results .highlights {
	padding: 2px;
}
.LS_Results .highlights em {
	font-style: bold;
	color: orange;
	/*background-color: rgb(255, 255, 153);*/
}


.LuceneGroup {
	font-size: larger;
	text-decoration: underline;
	color: #003366;
}
a.linkEdit {
	background-color: Transparent;
	background-image: url(../../images/edit.gif);
	background-repeat: no-repeat;
	display: block;
	height: 16px;
	width: 16px;
}

/* SORT BUTTONS*/
.LS_Results .LS_ResultsView input.sortdn {
	border-style: none;
	background-color: Transparent;
	background-image: url(./images/sortdown.png);
	width: 10px;
	height: 10px;
	padding-left: 0px;
	padding-right: 0px;
	cursor: pointer;
}
.LS_Results .LS_ResultsView input.sortup {
	border-style: none;
	background-color: Transparent;
	background-image: url(./images/sortup.png);
	width: 10px;
	height: 10px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 2px;
	cursor: pointer;
}
.LS_Results .LS_ResultsView input.sortdnactif {
	border-style: none;
	background-color: Transparent;
	background-image: url(./images/sortdownactif.png);
	width: 10px;
	height: 10px;
	padding-left: 0px;
	padding-right: 0px;
	cursor: pointer;
}
.LS_Results .LS_ResultsView input.sortupactif {
	border-style: none;
	background-color: Transparent;
	background-image: url(./images/sortupactif.png);
	width: 10px;
	height: 10px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 2px;
	cursor: pointer;
}
.relevance {
	color: #336666;
	font-size: small;
}
.divResults {
	text-align: center;
}
/**** SEARCH PANEL ****/
.LS_SearchPanel {
	margin : 0 0 20px 0;
}
.panelSearch {
	padding: 20px;
	border: 1px solid #ABB9C7;
	margin-top: 10px;
}
.LS_FilterPanel {
	margin : 0 0 15px 0;
}
#SearchFilterContainer {
	position: relative;
	padding: 10px 0;
}
#SearchFilterContainer h1 {
	display: none;
}
/*FILTERS*/
.SearchFilterBlock {
	display: block;
	width: 50%;
}
.SearchFilterBlock label.FilterComment {
	display: inline-block;
	width: 30%;
	font-weight : bold;
	text-align : right;
	padding : 0 2px 0 0;
	margin-bottom:10px;
	color: #505C71;
}
.SearchFilterBlock .optional {
	margin-left: 40%;
	display: block;
	padding: 0 2px;
	font-style:italic;
}
#SearchFilterContainer #Category {
	display: none;
}
#SearchFilterContainer #Type {
	padding : 25px 0 0 0;
}
#SearchFilterContainer #Keywords {
	padding : 12px 0 0 0;
}
/*Dropdown and Keywords filter*/
select.LS_fielddropdownlist, #Keywords input {
	display: inline-block;
	padding: 2px;
width : 40%; 
	margin: 0;
}
#Keywords .FilterComment {
}
#Keywords .keywordLabel {
	display: inline-block;
	min-width: 60px;
}
#Keywords .keywordInput {
	display: inline-block;
}
/*Date filter*/
div > .searchlabel {
	font-size: 20px;
	font-weight: bold;
	padding-left: 12px;
	position: relative;
}
#TimeWindow {
float : right ;
	top: 20px;
}
#TimeWindow label.FilterComment {
	display: none;
}
#TimeWindow .searchcollabel {
	height: 40px;
	white-space: nowrap;
	text-align: right;
}
#TimeWindow .searchcollabel a {
	background: none;
}
#TimeWindow .searchcollabel a span {
}
#TimeWindow .searchcollabel .searchlabel {
	padding-right: 5px;
	font-weight: bold;
	color: #505C71;
}
#TimeWindow .searchcolfilter {
	width: 60%;
	margin:5px 0;
}
#TimeWindow .searchcolfilter a.CommandButton {
	display: inline-block;
	height: 16px;
	overflow: hidden;
	width: 16px;
}
#TimeWindow .searchcolfilter input[type=text] {
	padding: 2px;
	width:50%;
}
/*END FILTERS*/
/*SEARCH COMMAND PANEL*/
.LS_CommandPanel {
	width : 50% !important;
	margin : 0 auto;
}
.LS_SearchLinkPanel, .LS_ResetLinkPanel {
	display: block;
	width: 30%;
	margin: 0 auto;
	text-align: center;
}
.LS_SearchLink {
	background: none repeat scroll 0 0 #abb9c7;
	border-radius: 7px 7px 7px 7px;
	padding: 4px;
	text-align: center;
}
a.LS_SearchLink:link, a.LS_SearchLink:active, a.LS_SearchLink:hover, a.LS_SearchLink:visited {
display : block ;
font-weight : bold ;
	line-height: 16px;
	text-decoration: none;
	text-align: center;
}
a.LS_SearchLink:link {
	color: white;
}
.LS_ResetLink {
	/*background : transparent url(./images/restore.gif) no-repeat top left;*/
	padding: 0 0 0 20px;
	line-height: 20px;
}
a.LS_ResetLink:link, a.LS_ResetLink:active, a.LS_ResetLink:hover, a.LS_ResetLink:visited {
display : block ;
	line-height: 16px;
	padding: 4px 0;
}
a.LS_SearchLink:hover, a.LS_ResetLink:hover {
	color: #0090FF;
}
/*END COMMAND BARR*/
.LS_Clear {
clear : both ;
}
/*** END SEARCH PANEL ***/
/*** RESULTS PANEL ***/
.LS_Results a:link {
	color: #505C71;
	text-decoration: none;
}
/*RESULTS INFOS*/
.LS_ResultsInfo {
	margin: 10px 0;
}
.LS_ResultsInfo .lblResults {
}
.LS_ResultsInfo .LS_print_link, .LS_ResultsView .LS_print_link {
	background: transparent url(./images/action_print.gif) no-repeat top left;
	padding: 0 0 0 20px;
	line-height: 20px;
	float: right;
}
.LS_ResultsInfo .LS_print_link:hover, .LS_ResultsView .LS_print_link:hover {
	color: #0090FF;
}
/*END RESULTS INFO*/
/*LIST OF RESULT ITEMS*/
.LS_ResultsView {
	border-top: 1px dotted #DAD1C9;
	/*clear: both;*/
	padding:0 5px;
}
.LS_ResultsView .TemplateResults .item {
	color: #505C71;
	background : transparent;
	margin: 5px 0;
}
.LS_ResultsView .TemplateResults .item h3 {
	margin: 0;
}
.LS_ResultsView .TemplateResults .item .title {
	color: #505C71;
	padding : 5px 0;
	text-transform : none;
}
a.title:hover {
	text-decoration:none;
	color:#0090FF !important;
}
.LS_ResultsView .TemplateResults .item .content {
}
/*End list of results*
/*** END RESULTS PANEL ***/
/*** SETTINGS WINDOW ***/
.ALSSettings .Header {
	margin: 2em;	
}

.ALSSettings .dnnFormItem table label {
	width: auto;
}

.ALSSettings .Commands {
	margin: 2em;
}
.ALSSettings .ScrollingViewPort {
	max-height: 200px;
	overflow-y: scroll;
}
/*** PAGER STYLE ***/
.LucenePager {
	margin: auto;
	 text-align : center;
}
.LucenePager .PageFirst {
	margin-right: 20px;
}
.LucenePager .PagePrevious {
	margin-right: 20px;
}
.LucenePager .PageSelected {
	margin-right: 20px;
	font-weight: bold;
}
.LucenePager .PageSelectedVisited {
	margin-right: 20px;
}
.LucenePager .PageNotSelected {
	margin-right: 20px;
}
.LucenePager .PageNext {
	margin-right: 20px;
}
.txtQuery {
	height: 14px;
	font-size: 12px;
}


/* Template management for results */

.TemplateManagement {
	margin-top: 20px;
}

.TemplateManagement *
{
	float: none !important;
}
		
.TemplateManagement label
{
	display : inline; 
}
		
.TemplateEntry
{
	margin: 10px 0px;
}
		
.TemplateEntry .Name
{
	font-weight: bolder;
	font-size: larger;
}

.TemplateManagement .TemplateEntry textarea
{
	margin-left: -1px;
	width: 600px;
}

.TemplateManagement .TemplateEntry .ValueDefined
{
	border: 1px solid blue;
}
		
.TemplateManagement .TemplateEntry .ValueUndefined
{
	border: 1px solid red;
}

.TemplateManagement .TemplateEntry .TemplateToolbar
{
	float: left !important;
	display: inline-block;
	width: 30px;
	padding: 7px 0px;
	margin: 4px 0px 0px 0px;
	text-align: center;
	background: #CCC;
	
	border-width: 1px 0px 1px 1px;
	border-style: solid;
	
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	position:   relative;
}

.TemplateManagement .TemplateEntry .TemplateToolbar img
{
	margin-bottom: 2px;
}